package com.quectel.core.module.parking.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * @author ryan
 * @email ryan.ran@quectel.com
 * @date 2023/04/13 11:16
 */
@Data
@TableName("parking_current_car")
public class ParkingCurrentCarEntity {

    /**
     *
     */
    @TableId
    private Long id;

    /**
     * 停车场所在的租户
     */
    private Long tenantId;

    /**
     * 停车场所在小区
     */
    private Long villageId;

    /**
     * 入场时关联的停车订单id
     */
    private Long orderId;

    /**
     * 上报设备id
     */
    private Long deviceId;

    /**
     * 固定车辆id 临时车辆为null
     */
    private Long carId;

    /**
     * 是否购卡 0否 1是
     */
    private Byte isPayCard;

    /**
     * 临时车牌颜色 1蓝底白字 2黄底黑字 3白底黑字 4绿底黑字 5黑底白字 6 02式车牌 7粤Z车牌 8FV车牌 9其他
     */
    private Byte licenseColor;

    /**
     * 临时车辆车牌号
     */
    private String license;

    /**
     * 车辆拥有人姓名
     */
    private String ownerName;

    /**
     * 车辆拥有人手机
     */
    private String ownerMobile;

    /**
     * 入场时间(优先取设备上报的入场时间)
     */
    private Date inTime;


}
